<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-day vector-sticky-header-enabled" lang="de" dir="ltr"><head>
<meta charset="UTF-8">
<title>Visual C++</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://de.wikipedia.org/wiki/Visual_C%2B%2B"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link href="./_mw_/ext.gadget.citeRef.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.defaultPlainlinks.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonHide.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonLayout.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonStyle.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiDarkmode.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiResponsive.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.specialSearch.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Visual_C rootpage-Visual_C skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Visual C++</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr"><table class="float-right infobox toccolours toptextcells" style="border-spacing:5px; font-size:90%; text-align:left; width:21em;">
<tbody><tr>
<th colspan="2" class="hintergrundfarbe6" style="font-size:105%; text-align:center;">Visual C++
<p class="mw-empty-elt">
</p>
</th></tr>
<tr>
<td colspan="2" style="text-align:center;"><span typeof="mw:File"></span>
</td></tr>
<tr>
<th colspan="2" class="hintergrundfarbe5" style="font-size:105%; text-align:center;">Basisdaten
<p class="mw-empty-elt">
</p>
</th></tr>
<tr>
<td><b><a href="Softwareentwickler" title="Softwareentwickler">Entwickler</a></b>
</td>
<td><a href="Microsoft" title="Microsoft">Microsoft</a>
</td></tr>
<tr>
<td><b>Erscheinungsjahr</b>
</td>
<td>1993
</td></tr>
<tr>
<td><b>Aktuelle <a href="Version_(Software)" title="Version (Software)">Version</a></b>
</td>
<td>14.42.34433.0<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> <br> (6. November 2024)
</td></tr>
<tr>
<td><b><a href="Betriebssystem" title="Betriebssystem">Betriebssystem</a></b>
</td>
<td><a href="Microsoft_Windows" title="Microsoft Windows">Microsoft Windows</a>
</td></tr>
<tr>
<td><b><a href="Programmiersprache" title="Programmiersprache">Programmiersprache</a></b>
</td>
<td><a href="C%2B%2B" title="C++">C++</a>
</td></tr>
<tr>
<td><b>Kategorie</b>
</td>
<td><a href="Compiler" title="Compiler">Compiler</a>
</td></tr>
<tr>
<td><b>Lizenz</b>
</td>
<td><span class="wikidata-content"><a href="Freeware" title="Freeware">Freeware</a>, <a href="Shareware" title="Shareware">Shareware</a></span>
</td></tr>
<tr>
<td class="hintergrundfarbe5" colspan="2" style="text-align:center;"><a rel="nofollow" class="external text" href="https://docs.microsoft.com/cpp/">docs.microsoft.com/cpp/</a>
</td></tr></tbody></table>
<p><b>Microsoft Visual C++</b> (Abkürzung: MSVC) ist ein <a href="Compiler" title="Compiler">Compiler</a> des Unternehmens <a href="Microsoft" title="Microsoft">Microsoft</a> zur Entwicklung von Software in der Programmiersprache <a href="C%2B%2B" title="C++">C++</a> unter dem Betriebssystem <a href="Windows" class="mw-redirect" title="Windows">Windows</a> und anderen Betriebssystemen von Microsoft.
</p><p>Aktuelle Versionen von Visual C++ verfügen über den erweiterten C++-Befehlssatz <a href="C%2B%2B/CLI" title="C++/CLI">C++/CLI</a>, der unter anderem die Nutzung der <a href=".Net-Framework" title=".Net-Framework">.Net-Framework</a>-Programmierung vereinfachen soll.
</p><p>Visual C++ Produkte wurden als grafische Entwicklungswerkzeuge konzipiert und werden daher meist zusammen mit einer <a href="Integrierte_Entwicklungsumgebung" title="Integrierte Entwicklungsumgebung">Entwicklungsumgebung</a> ausgeliefert. Diese war anfangs auf die reine C++ Entwicklung ausgelegt und unterschied sich von anderen <a href="Integrierte_Entwicklungsumgebung" title="Integrierte Entwicklungsumgebung">IDEs</a> wie jenen von <a href="Visual_Basic_Classic" title="Visual Basic Classic">Visual Basic</a> oder <a href="Java_(Programmiersprache)" title="Java (Programmiersprache)">Java</a>.
</p><p>Durch die .NET Strategie wurden mit <i>Visual Studio 2002</i> alle unterstützten Sprachen (C++, <a href="C-Sharp" title="C-Sharp">C#</a>, <a href="Visual_Basic_.NET" title="Visual Basic .NET">VB.NET</a>) in einer einzigen grafischen Entwicklungsumgebung zusammengefasst. Visual C++ ist seither ein Bestandteil von <a href="Visual_Studio" title="Visual Studio">Visual Studio</a>.
</p>
<div class="mw-heading mw-heading2"><h2 id="Verfügbarkeit"><span id="Verf.C3.BCgbarkeit"></span>Verfügbarkeit</h2></div>
<p>Alle <i>Visual Studio Professional</i> und <i>Visual Studio Enterprise</i> Produkte enthalten seit ihrer Einführung eine vollständige Visual C++ Umgebung mit allen Plattform-Toolsets und den aktuellen Bibliotheksversionen von <a href="Microsoft_Foundation_Classes" title="Microsoft Foundation Classes">MFC</a>, <a href="Active_Template_Library" title="Active Template Library">ATL</a> und weiteren Programmierschnittstellen für den Unternehmensbereich.<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup>
</p><p>Von Version 2005 bis 2010 war Visual C++ als kostenlose separate <i>Express Edition</i> mit eigener eingeschränkter <a href="Integrated_Development_Environment" class="mw-redirect" title="Integrated Development Environment">IDE</a> aber ohne die anderen Visual Studio Sprachen verfügbar.<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> Für weitere Sprachen wurden eigene Express-Produkte angeboten, wie z. B.: <i>Visual C# Express</i>, <i>Visual Basic Express</i> oder <i><a href="J-Sharp" title="J-Sharp">Visual J#</a> Express</i>.
</p><p>Von 2012 bis 2017 existierte Visual C++ innerhalb von <i>Visual Studio Express für Desktop</i> neben C# und Visual Basic in einer ebenfalls eingeschränkten Umgebung.
</p><p>Das separat kostenlos herunterladbare <i>Windows Platform SDK</i> (heute <i>Windows SDK</i> genannt) ist ebenfalls mit einem Visual C++ Compiler ausgestattet, dem jedoch eine grafische Entwicklungsumgebung fehlt.
</p><p>Ab 2013 starteten mit <i>Visual Studio Community</i> und den <i>Build Tools für Visual Studio</i> zwei weitere Produktserien, die Visual C++ bereitstellen. Die <i>Community Edition</i> löste die <i>Express Editionen</i> als kostenlose grafische Umgebungen ab, während die <i>Build Tools</i> nur die Compiler Toolsets ohne grafische Werkzeuge installierten um für automatische Build-Prozesse eingesetzt zu werden, wie z. B.: in <a href="Docker_(Software)" title="Docker (Software)">Docker Containern</a>.
</p><p>Die aktuelle Version von Visual C++ ist Bestandteil der Entwicklungsumgebung <a href="Microsoft_Visual_Studio" class="mw-redirect" title="Microsoft Visual Studio">Microsoft Visual Studio</a> 2022. Sie ist in den kostenpflichtigen Varianten <i>Professional</i>, <i>Enterprise</i> und <i>Test Professional</i> erhältlich und kostenfrei als <i>Community Edition</i> oder über die <i>Build Tools für Visual Studio</i> beziehbar.<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Vermarktung">Vermarktung</h2></div>
<p>Aus Marketinggründen trugen die Versionen 2002 und 2003 das Kürzel .NET als Zusatz im Namen. 2005 kam Microsoft von diesem Benennungsschema wieder ab.
</p><p>Die kostenpflichtigen <i>Professional</i> und <i>Enterprise Editionen</i> von <i>Visual Studio</i> richten sich an professionelle Entwickler und Unternehmen für die Herstellung von kommerzieller Software. Sie enthalten zahlreiche Vorlagen für verschiedene Visual C++ basierte Projekte und sind durch <a href="Plugin_(Entwurfsmuster)" title="Plugin (Entwurfsmuster)">Plugins</a> beliebig erweiterbar. Bei Problemen können Entwickler den technischen Support von Microsoft in Anspruch nehmen.<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup>
</p><p>Die kostenlosen <i>Visual C++ Express Editionen</i> waren für den Einstieg in die Programmierung und kleine Projekte vorgesehen. Deren Entwicklungsumgebungen waren stark eingeschränkt und die installierten Compiler Toolsets deckten weniger Plattformen als die kostenpflichtigen Varianten ab (z. B.: anfangs nur <a href="Win32" class="mw-redirect" title="Win32">Win32</a>, später zusätzlich <a href="Win64" class="mw-redirect" title="Win64">Win64</a>). Auch fehlten Bibliotheken für die WinAPI Anbindung oder <a href="Microsoft_Foundation_Classes" title="Microsoft Foundation Classes">MFC</a> und ATL. Diese wurden jedoch in späteren Editionen teilweise ergänzt. Der Einsatz von Express Editionen für die Schaffung kommerzielle Produkte ist <i>nicht</i> untersagt.<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup> Ein Umstieg von den Express zu den Professional und Enterprise Editionen war jederzeit möglich, da kompatible Dateiformate benutzt wurden.
</p><p>Mit <i>Visual Studio Community</i> wurde ein Großteil aller vorher nur kostenpflichtig erhältlichen Funktionen freigegeben. Die Community Lizenz gestattet die Arbeit an privaten, gemeinnützigen und <a href="Open_Source" title="Open Source">Open-Source</a>-Projekten, schließt aber die kommerzielle Nutzung in Unternehmen ab einem bestimmten Umsatz aus.<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup> Die somit freie Verfügbarkeit von Visual C++ trug zur Verbreitung des Compiler bei ohne das Geschäftsmodell der kostenpflichtigen Produkte zu beeinträchtigen.
</p>
<div class="mw-heading mw-heading2"><h2 id="Versionsgeschichte">Versionsgeschichte</h2></div>
<p>Die Version 1.0 von Visual C++ erschien 1993 für <a href="Windows_3.1" class="mw-redirect" title="Windows 3.1">Windows 3.1</a>. Sie war als Nachfolger von <a href="Microsoft_C" title="Microsoft C">Microsoft C/C++</a> für <a href="Disk_Operating_System" title="Disk Operating System">DOS</a> vorgesehen. Version 2.0 von 1994 sollte als erste reine <a href="32-Bit-Architektur" title="32-Bit-Architektur">32-Bit</a>-Version den Umstieg auf <a href="Windows_9x" title="Windows 9x">Windows 9x</a> vorbereiten. Version 4.0 führte die neue Integrierte Entwicklungsumgebung <i>Developer Studio</i> ein.
</p><p>Die Versionen ab 2002 sind in der Lage, außer der <a href="Microsoft_Foundation_Classes" title="Microsoft Foundation Classes">MFC</a> noch auf .NET basierende Projekte zu erstellen. Die ursprünglich „Managed C++“ genannten Spracherweiterungen wurden stark überarbeitet und stehen ab Version 2005 von Visual C++ als <a href="C%2B%2B/CLI" title="C++/CLI">C++/CLI</a> zur Verfügung.
</p><p>Seit 2012 ist die Entwicklung von <a href="Windows_Store" class="mw-redirect" title="Windows Store">Window Store Apps</a> möglich, die nicht auf dem <a href="Win32-API" class="mw-redirect" title="Win32-API">Win32-API</a>, sondern auf der neuen <a href="Windows_Runtime" title="Windows Runtime">Windows Runtime</a> Schnittstelle aufbauen. Ab 2015 werden alle neuen <a href="Application_Programming_Interface" class="mw-redirect" title="Application Programming Interface">API</a> Modelle durch die <a href="Universal_Windows_Platform" title="Universal Windows Platform">Universal Windows Platform</a> zusammengefasst, die ebenfalls durch Visual C++ programmiert werden kann. Eine Spracherweiterung namens <a href="C%2B%2B/CX" title="C++/CX">C++/CX</a> ermöglicht hierbei den einfachen Zugang zu Windows Runtime Funktionen. Alternativ kann über die Windows Runtime C++ Template Library (WRL) mit Standard-C++ ebenso auf die Windows Runtime Umgebung zugegriffen werden.
</p><p>Seit Version 2022 werden nur noch 64-Bit-Versionen von Visual Studio veröffentlicht. Neu hinzugekommen ist die native Unterstützung von <a href="ARM64" class="mw-redirect" title="ARM64">ARM64</a> als Hostplattform für Visual Studio unter <a href="Microsoft_Windows_11" class="mw-redirect" title="Microsoft Windows 11">Windows 11</a>, in der nativer C++ Code auf ARM64 <a href="Hardware" title="Hardware">Hardware</a> entwickelt und ausgeführt werden kann. (Debugging von ARM32 und ARM64 Code war zuvor nur per <a href="Debuggen" title="Debuggen">Remote-Debugger</a> von einem x86-Studio aus möglich). Mit dem zusätzlichen ARM64EC Binärstandard ab Visual Studio 2022 17.4 steht eine Brückentechnologie zwischen x86-64 und ARM64 bereit, die der Softwaremigration von X86 hin zur ARM Plattform dienen soll.<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="Compiler_Versionierung">Compiler Versionierung</h3></div>
<p>Die Visual C++ Versionierung liegt in bis zu 3 unterschiedlichen Varianten vor:<sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup>
</p>
<ul><li>Version der Visual Studio Produktserie, in der der Compiler enthalten ist. Sie ist seit dem Jahr 2002 dem Jahr der Veröffentlichung angenähert (z. B.: Visual Studio / Visual C++ 2003)</li>
<li><a href="Versionsnummer" title="Versionsnummer">Versionsnummer</a> des Compilers, die als Haupt- und Nebenversion hochgezählt wird (z. B.: MSVC-7.1)</li>
<li><code>_MSC_VER</code> Versionsmakro als hochgezählte Ganzzahl, die innerhalb von C/C++ Codes benutzt werden kann, um den Compiler zu erkennen und neue Funktionen einzubinden. Visual C++ 1.0 beginnt bei <code>_MSC_VER</code> <code>800</code> als Nachfolger von Microsoft C/C++ 7.0 mit einer <code>_MSC_VER</code> von <code>700</code>.</li></ul>
<table class="wikitable">
<tbody><tr>
<th>Titel
</th>
<th>Version
</th>
<th>_MSC_VER
</th>
<th>Datum
</th>
<th>Neue Funktionen
</th></tr>
<tr>
<td>Visual C++ 1.0
</td>
<td>1.0
</td>
<td>800
</td>
<td>Februar 1993
</td>
<td>erste Version, für <a href="Microsoft_Windows_3.1" title="Microsoft Windows 3.1">Microsoft Windows 3.1</a>, in der Professional-Version auch für <a href="MS-DOS" title="MS-DOS">DOS</a>. Die Standard-Version ersetzte <a href="QuickC_for_Windows" class="mw-redirect" title="QuickC for Windows">QuickC for Windows 1.0</a>. Die Professional-Version ersetzte <a href="Microsoft_C" title="Microsoft C">Microsoft C/C++ 7.0</a>.
</td></tr>
<tr>
<td>Visual C++ 1.0 32-Bit-Edition
</td>
<td>1.0
</td>
<td>800
</td>
<td>August 1993
</td>
<td>für <a href="Microsoft_Windows_NT_3.1" title="Microsoft Windows NT 3.1">Microsoft Windows NT 3.1</a>, nur für x86
</td></tr>
<tr>
<td>Visual C++ 1.5
</td>
<td>1.5
</td>
<td>800<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup>
</td>
<td>Dezember 1993<sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-12" class="reference"><a href="#cite_note-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup>
</td>
<td>letzte Version, die selber unter <a href="Microsoft_Windows_3.1" title="Microsoft Windows 3.1">Microsoft Windows 3.1</a> lauffähig ist und <a href="16-Bit-Architektur" title="16-Bit-Architektur">16-Bit</a>-Programme erzeugen kann
</td></tr>
<tr>
<td>Visual C++ 2.0
</td>
<td>2.0
</td>
<td>900
</td>
<td>Oktober 1994<sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup>
</td>
<td>für <a href="Microsoft_Windows_NT_3.5" title="Microsoft Windows NT 3.5">Microsoft Windows NT 3.5</a> (unterstützt x86, <a href="MIPS-Architektur" title="MIPS-Architektur">MIPS</a> und <a href="Alpha-Prozessor" title="Alpha-Prozessor">Alpha-Prozessoren</a>), MFC 3.0, unterstützt <a href="Windows_3.x" title="Windows 3.x">Windows 3.x</a> nur noch via <a href="Win32s" class="mw-redirect" title="Win32s">Win32s</a>, erste Version für <a href="Macintosh" title="Macintosh">Macintosh</a> (nur <a href="Motorola_68000" title="Motorola 68000">Motorola-68000</a>-Prozessoren)
</td></tr>
<tr>
<td>Visual C++ 4.0
</td>
<td>4.0
</td>
<td>1000
</td>
<td>September 1995<sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup>
</td>
<td>für <a href="Microsoft_Windows_NT_3.51" title="Microsoft Windows NT 3.51">Microsoft Windows NT 3.51</a> und erstmals <a href="Microsoft_Windows_95" title="Microsoft Windows 95">Microsoft Windows 95</a>, MFC 4.0, neue Integrierte Entwicklungsumgebung <i>Developer Studio</i>, erste Version für <a href="PowerPC" title="PowerPC">PowerPC</a>-Prozessoren, enthielt auch eine CD mit Visual C++ 1.52 für 16-Bit-Rückwärtskompatibilität. Die Standard-Version enthält vergleichbar zu QuickC keinen optimierenden Compiler.<sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>Visual C++ 4.1
</td>
<td>4.1
</td>
<td>1010
</td>
<td>
</td>
<td>für Microsoft Windows NT 3.51 und Microsoft Windows 95, erste Version mit Microsoft Game <a href="Software_Development_Kit" title="Software Development Kit">SDK</a> (später umbenannt in <a href="DirectX" title="DirectX">DirectX</a>), letzte Version mit Unterstützung für MIPS-Prozessoren und Win32s, nur als Update für MSDN-Abonnenten erhältlich gewesen
</td></tr>
<tr>
<td>Visual C++ 4.2
</td>
<td>4.2
</td>
<td>1020
</td>
<td>September 1996
</td>
<td>für <a href="Microsoft_Windows_NT_4.0" title="Microsoft Windows NT 4.0">Microsoft Windows NT 4.0</a> und Microsoft Windows 95, MFC 4.2 mit Unterstützung für <a href="ActiveX" title="ActiveX">ActiveX</a>, letzte Version mit Unterstützung für Macintosh und für <a href="PowerPC" title="PowerPC">PowerPC</a>-Prozessoren
</td></tr>
<tr>
<td>Visual C++ 5.0
</td>
<td>5.0
</td>
<td>1100
</td>
<td>April 1997<sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup>
</td>
<td>für Microsoft Windows NT 4.0 und Microsoft Windows 95, modernisierte Entwicklungsumgebung, MFC 4.21
</td></tr>
<tr>
<td>Visual C++ 6.0
</td>
<td>6.0
</td>
<td>1200
</td>
<td>Dezember 1998
</td>
<td>für Microsoft Windows NT 4.0 und <a href="Microsoft_Windows_98" title="Microsoft Windows 98">Microsoft Windows 98</a> sowie das kommende <a href="Windows_2000" class="mw-redirect" title="Windows 2000">Windows 2000</a>, MFC 6.0, letzte Version für Alpha-Prozessoren
</td></tr>
<tr>
<td>Visual C++ .NET 2002
</td>
<td>7.0
</td>
<td>1300
</td>
<td>2002
</td>
<td>für <a href="Microsoft_Windows_XP" title="Microsoft Windows XP">Microsoft Windows XP</a>, erstmalige Unterstützung für <a href=".Net-Framework" title=".Net-Framework">.NET</a>-Projekte (1.0), Managed C++
</td></tr>
<tr>
<td>Visual C++ .NET 2003
</td>
<td>7.1
</td>
<td>1310
</td>
<td>2003
</td>
<td>Verbesserte C++03 Unterstützung, .NET 1.1
</td></tr>
<tr>
<td>Visual C++ 2005
</td>
<td>8.0
</td>
<td>1400
</td>
<td>November 2005
</td>
<td><a href="C%2B%2B/CLI" title="C++/CLI">C++/CLI</a>, .NET 2.0
</td></tr>
<tr>
<td>Visual C++ 2008
</td>
<td>9.0
</td>
<td>1500
</td>
<td>November 2007
</td>
<td>für <a href="Microsoft_Windows_Vista" title="Microsoft Windows Vista">Microsoft Windows Vista</a>, .NET 3.5, SP1 beinhaltet TR1 (Vorschau auf C++11 Bibliotheksfunktionen)<sup id="cite_ref-17" class="reference"><a href="#cite_note-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>Visual C++ 2010
</td>
<td>10.0
</td>
<td>1600
</td>
<td>April 2010
</td>
<td>für <a href="Microsoft_Windows_7" title="Microsoft Windows 7">Microsoft Windows 7</a>, .NET 4.0, teilweise C++11 Unterstützung, verbessertes C++ Parsing für IntelliSense<sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>Visual C++ 2012
</td>
<td>11.0
</td>
<td>1700
</td>
<td>April 2012
</td>
<td>für <a href="Microsoft_Windows_8" title="Microsoft Windows 8">Microsoft Windows 8</a>, .NET 4.5, <a href="App_Store" title="App Store">App-Store</a> Unterstützung, verbesserte C++11 Unterstützung<sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>Visual C++ 2013
</td>
<td>12.0
</td>
<td>1800
</td>
<td>Oktober 2013
</td>
<td>für <a href="Microsoft_Windows_8.1" class="mw-redirect" title="Microsoft Windows 8.1">Microsoft Windows 8.1</a>, .NET 4.5.1, erstmals <a href="C_(Programmiersprache)" title="C (Programmiersprache)">C99</a> Unterstützung<sup id="cite_ref-20" class="reference"><a href="#cite_note-20"><span class="cite-bracket">[</span>20<span class="cite-bracket">]</span></a></sup>, weiter verbesserte C++11 Unterstützung<sup id="cite_ref-21" class="reference"><a href="#cite_note-21"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>Visual C++ 2015
</td>
<td>14.00
</td>
<td>1900
</td>
<td>Juli 2015
</td>
<td>für <a href="Microsoft_Windows_10" title="Microsoft Windows 10">Microsoft Windows 10</a>, <a href="Android_(Betriebssystem)" title="Android (Betriebssystem)">Android</a> und <a href="IOS_(Betriebssystem)" title="IOS (Betriebssystem)">iOS</a> als Zielplattformen, C++14 Unterstützung, einige C++17 Features<sup id="cite_ref-22" class="reference"><a href="#cite_note-22"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>Visual C++ 2017
</td>
<td>14.10
</td>
<td>1910
</td>
<td>März 2017
</td>
<td>für <a href="Microsoft_Windows_10" title="Microsoft Windows 10">Microsoft Windows 10</a>, <a href=".NET_Core" class="mw-redirect" title=".NET Core">.NET Core</a>, C++17 Unterstützung, teilweise C11 Unterstützung<sup id="cite_ref-23" class="reference"><a href="#cite_note-23"><span class="cite-bracket">[</span>23<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>Visual C++ 2019
</td>
<td>14.20
</td>
<td>1920
</td>
<td>April 2019
</td>
<td>für <a href="Microsoft_Windows_10" title="Microsoft Windows 10">Microsoft Windows 10</a>, teilweise C++20 Unterstützung, <a href="CMake" title="CMake">CMake</a> Integration<sup id="cite_ref-24" class="reference"><a href="#cite_note-24"><span class="cite-bracket">[</span>24<span class="cite-bracket">]</span></a></sup>, teilweise C11 und C17 Unterstützung<sup id="cite_ref-25" class="reference"><a href="#cite_note-25"><span class="cite-bracket">[</span>25<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>Visual C++ 2022
</td>
<td>14.30
</td>
<td>1930
</td>
<td>November 2021
</td>
<td>für <a href="Microsoft_Windows_11" class="mw-redirect" title="Microsoft Windows 11">Microsoft Windows 11</a>, erstmals nur für <a href="64-Bit-Architektur" title="64-Bit-Architektur">64-Bit</a>-Hosts verfügbar, mit Version 17.4 wurde die erste native <a href="ARM64" class="mw-redirect" title="ARM64">ARM64</a>-Variante für Windows 11 ARM64 veröffentlicht.<sup id="cite_ref-26" class="reference"><a href="#cite_note-26"><span class="cite-bracket">[</span>26<span class="cite-bracket">]</span></a></sup>
</td></tr></tbody></table>
<p>Ab Visual Studio 2015 v14.0 wird das Visual C++ Compiler-Toolset im Verhältnis zur Visual Studio Version unterschiedlich hochgezählt. Während die Studio Hauptversion erhöht wird und die Nebenversion Updates abbildet, ist die Hauptversion des C++ Toolsets aktuell auf <code>14</code> festgesetzt und die Nebenversion bildet in Zehnerschritten die Hauptversion des Studio Produktes ab.
</p><p>Eine neuere Version von Visual Studio kann mit älteren Versionen des Toolsets betrieben werden.
</p><p>Beispiel: Studio 2022 v17 Projekt kompiliert mit Toolset 14.10 (von Studio 2017 v15).
</p>
<table class="wikitable">
<caption>
</caption>
<tbody><tr>
<th>Titel
</th>
<th>Studio Version
</th>
<th>C++ Toolset Version
</th>
<th>_MSC_VER
</th></tr>
<tr>
<td>Visual Studio 2015
</td>
<td>14.x
</td>
<td>14.0x
</td>
<td>>= 1900
</td></tr>
<tr>
<td>Visual Studio 2017
</td>
<td>15.x
</td>
<td>14.1x
</td>
<td>>= 1910
</td></tr>
<tr>
<td>Visual Studio 2019
</td>
<td>16.x
</td>
<td>14.2x
</td>
<td>>= 1920
</td></tr>
<tr>
<td>Visual Studio 2022
</td>
<td><=17.9.x
</td>
<td>14.3x
</td>
<td>>= 1930
</td></tr>
<tr>
<td>Visual Studio 2022
</td>
<td>>=17.10.x
</td>
<td>14.4x
</td>
<td>>= 1940
</td></tr></tbody></table>
<div class="mw-heading mw-heading2"><h2 id="C_und_C++_Standard_Unterstützung"><span id="C_und_C.2B.2B_Standard_Unterst.C3.BCtzung"></span>C und C++ Standard Unterstützung</h2></div>
<p>Die vollständige Unterstützung der einzelnen C++ Standards ist nicht eindeutig an die Jahreszahlen der Produktveröffentlichungen von Visual C++ gebunden.
</p><p>Eine Visual C++ Compilerversion kann bereits Entwürfe von Funktionen beinhalten, die erst später in einem C++ Standard veröffentlicht werden (z. B.: VC++ 2010 enthielt bereits einige C++11 Features). Parallel dazu werden manche Funktionen erst spät (teilweise erst nach vielen Jahren) oder gar nicht implementiert.<sup id="cite_ref-27" class="reference"><a href="#cite_note-27"><span class="cite-bracket">[</span>27<span class="cite-bracket">]</span></a></sup>
</p><p>Visual C++ unterstützte bis zur Version 2012 (v11) nur den originalen C90 Standard, wodurch viele modernere C-Projekte (Dateiendung <code>.c</code>) nicht übersetzt werden konnten. Mit Visual C++ 2013 (v12) kam erstmals C99 Support hinzu und seit Visual C++ 2017 (v14.1) wird schrittweise der C11 und C17 Support ausgebaut.
</p>
<div class="mw-heading mw-heading2"><h2 id="Unterstützte_C++_Zielplattformen"><span id="Unterst.C3.BCtzte_C.2B.2B_Zielplattformen"></span>Unterstützte C++ Zielplattformen</h2></div>
<ul><li>Windows Desktop Apps und Konsolendienste (x86-32, x86-64, ARM-32, ARM-64)</li>
<li>Windows Universal Apps (x86-32, x86-64, ARM-32, ARM-64)</li>
<li>Windows Driver (x86-32, x86-64, ARM-32, ARM-64)</li>
<li><a href="Microsoft_Windows_CE" title="Microsoft Windows CE">Windows CE</a> (x86, ARM und weitere)<sup id="cite_ref-28" class="reference"><a href="#cite_note-28"><span class="cite-bracket">[</span>28<span class="cite-bracket">]</span></a></sup></li>
<li>.NET <a href="Common_Language_Infrastructure" title="Common Language Infrastructure">CLI</a> (Unmanaged-, Pure- und Safe-Mode)</li>
<li>Microsoft-<a href="Portable_Operating_System_Interface" class="mw-redirect" title="Portable Operating System Interface">POSIX</a> (Optionale Unix Dienste ab <a href="Microsoft_Windows_NT_4.0" title="Microsoft Windows NT 4.0">Windows NT 4</a>, nur bis einschließlich <a href="Microsoft_Windows_8" title="Microsoft Windows 8">Windows 8</a> verfügbar)</li>
<li><a href="Unified_Extensible_Firmware_Interface" title="Unified Extensible Firmware Interface">UEFI</a> ROM, Runtime, Boot, Applications (x86-32, x86-64, ARM-32, ARM-64)</li>
<li><a href="Android_(Betriebssystem)" title="Android (Betriebssystem)">Android</a> (Visual Studio Cross-Platform Module auf x86 und ARM-32, ARM-64)<sup id="cite_ref-29" class="reference"><a href="#cite_note-29"><span class="cite-bracket">[</span>29<span class="cite-bracket">]</span></a></sup></li>
<li><a href="IOS_(Betriebssystem)" title="IOS (Betriebssystem)">iOS</a> (Visual Studio Cross-Platform Module)</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Literatur">Literatur</h2></div>
<ul><li>Dirk Louis: <cite style="font-style:italic">Visual C++ 2008 – Kompendium</cite>. Markt und Technik, 2008, ISBN 978-3-8272-4323-2.<span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rfr_id=info:sid/de.wikipedia.org:Visual+C%2B%2B&rft.au=Dirk+Louis&rft.btitle=Visual+C%2B%2B+2008+-+Kompendium&rft.date=2008&rft.genre=book&rft.isbn=9783827243232&rft.pub=Markt+und+Technik" style="display:none"> </span></li>
<li>André Willms: <cite style="font-style:italic">Einstieg in Visual C++ 2005</cite>. Galileo Computing, 2006, ISBN 3-89842-835-4.<span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rfr_id=info:sid/de.wikipedia.org:Visual+C%2B%2B&rft.au=Andr%C3%A9+Willms&rft.btitle=Einstieg+in+Visual+C%2B%2B+2005&rft.date=2006&rft.genre=book&rft.isbn=3898428354&rft.pub=Galileo+Computing" style="display:none"> </span></li>
<li>George Shepherd, David Kruglinski: <cite style="font-style:italic">Inside Visual C++ .NET</cite>. Microsoft Press, 2003, ISBN 3-86063-678-2.<span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rfr_id=info:sid/de.wikipedia.org:Visual+C%2B%2B&rft.au=George+Shepherd%2C+David+Kruglinski&rft.btitle=Inside+Visual+C%2B%2B+.NET&rft.date=2003&rft.genre=book&rft.isbn=3860636782&rft.pub=Microsoft+Press" style="display:none"> </span></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Weblinks">Weblinks</h2></div>
<ul><li><span class="cite"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20120726155120/https://msdn.microsoft.com/de-de/vstudio/hh386302"><i>Erlernen von Visual C++.</i></a> In: <i><a href="MSDN" class="mw-redirect" title="MSDN">MSDN</a>.</i> Archiviert vom <style data-mw-deduplicate="TemplateStyles:r250917974">
/* start https://de.wikipedia.org/ */
.mw-parser-output .dewiki-iconexternal>a{background-position:center right!important;background-repeat:no-repeat!important}body.skin-minerva .mw-parser-output .dewiki-iconexternal>a{background-image:url("./_mw_/OOjs_UI_icon_external-link-ltr-progressive.svg")!important;background-size:10px!important;padding-right:13px!important}body.skin-timeless .mw-parser-output .dewiki-iconexternal>a,body.skin-monobook .mw-parser-output .dewiki-iconexternal>a{background-image:url("./_mw_/MediaWiki_external_link_icon.svg")!important;padding-right:13px!important}body.skin-vector .mw-parser-output .dewiki-iconexternal>a{background-image:url("./_mw_/Link.ernal-small-ltr-progressive.svg")!important;background-size:0.857em!important;padding-right:1em!important}
/* end https://de.wikipedia.org/ */
</style><span class="dewiki-iconexternal"><a class="external text" href="https://redirecter.toolforge.org/?url=https%3A%2F%2Fmsdn.microsoft.com%2Fde-de%2Fvstudio%2Fhh386302">Original</a></span> am <span style="white-space:nowrap;">26. Juli 2012</span><span style="display:none">;</span><span class="Abrufdatum" style="display:none"> abgerufen am 13. August 2025</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AVisual+C%2B%2B&rft.title=Erlernen+von+Visual+C%2B%2B&rft.description=Erlernen+von+Visual+C%2B%2B&rft.identifier=https%3A%2F%2Fweb.archive.org%2Fweb%2F20120726155120%2Fhttps%3A%2F%2Fmsdn.microsoft.com%2Fde-de%2Fvstudio%2Fhh386302&rft.source=https://msdn.microsoft.com/de-de/vstudio/hh386302"> </span></li>
<li><span class="cite"><a rel="nofollow" class="external text" href="https://learn.microsoft.com/de-de/visualstudio/"><i>Dokumentation zur Visual Studio-Produktfamilie.</i></a> In: <i>learn.microsoft.com.</i><span class="Abrufdatum" style="display:none"> Abgerufen am 13. August 2025</span></span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AVisual+C%2B%2B&rft.title=Dokumentation+zur+Visual+Studio-Produktfamilie&rft.description=Dokumentation+zur+Visual+Studio-Produktfamilie&rft.identifier=https%3A%2F%2Flearn.microsoft.com%2Fde-de%2Fvisualstudio%2F"> </span></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Einzelnachweise">Einzelnachweise</h2></div>
<ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://github.com/abbodi1406/vcredist/blob/master/source_links/README.md"><i>Source Links Archive: Microsoft Visual C++ 2015–2022 Redistributables – v14.</i></a> <a href="GitHub" title="GitHub">GitHub</a>, 13. August 2024,<span class="Abrufdatum"> abgerufen am 6. November 2024</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AVisual+C%2B%2B&rft.title=Source+Links+Archive%3A+Microsoft+Visual+C%2B%2B+2015%E2%80%932022+Redistributables+%E2%80%93+v14&rft.description=Source+Links+Archive%3A+Microsoft+Visual+C%2B%2B+2015%E2%80%932022+Redistributables+%E2%80%93+v14&rft.identifier=https%3A%2F%2Fgithub.com%2Fabbodi1406%2Fvcredist%2Fblob%2Fmaster%2Fsource_links%2FREADME.md&rft.publisher=%5B%5BGitHub%5D%5D&rft.date=2024-08-13"> </span></span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">↑</a></span> <span class="reference-text"><span class="cite">Tyler Whitney et al.: <a rel="nofollow" class="external text" href="https://learn.microsoft.com/en-us/cpp/overview/visual-cpp-tools-and-features-in-visual-studio-editions"><i>C++ Tools and Features in Visual Studio Editions.</i></a><span class="Abrufdatum"> Abgerufen am 14. Dezember 2022</span> (amerikanisches Englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AVisual+C%2B%2B&rft.title=C%2B%2B+Tools+and+Features+in+Visual+Studio+Editions&rft.description=C%2B%2B+Tools+and+Features+in+Visual+Studio+Editions&rft.identifier=https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fcpp%2Foverview%2Fvisual-cpp-tools-and-features-in-visual-studio-editions&rft.creator=Tyler+Whitney+et+al.&rft.language=en-US"> </span></span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><a href="#cite_ref-3">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://www.coder-welten.de/tools/ms-visual-cpp.htm"><i>Windows- und Konsolenanwendungen mit MS Visual C++.</i></a><span class="Abrufdatum"> Abgerufen am 14. Dezember 2022</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AVisual+C%2B%2B&rft.title=Windows-+und+Konsolenanwendungen+mit+MS+Visual+C%2B%2B&rft.description=Windows-+und+Konsolenanwendungen+mit+MS+Visual+C%2B%2B&rft.identifier=https%3A%2F%2Fwww.coder-welten.de%2Ftools%2Fms-visual-cpp.htm"> </span></span>
</li>
<li id="cite_note-4"><span class="mw-cite-backlink"><a href="#cite_ref-4">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://www.visualstudio.com/de/vs/compare/">Die unterschiedlichen Versionen von Visual Studio</a></span>
</li>
<li id="cite_note-5"><span class="mw-cite-backlink"><a href="#cite_ref-5">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://visualstudio.microsoft.com/de/license-terms/mlt687465/"><i>MICROSOFT VISUAL STUDIO ENTERPRISE 2017, VISUAL STUDIO PROFESSIONAL 2017, VISUAL STUDIO TEST PROFESSIONAL 2017 UND TESTVERSION.</i></a><span class="Abrufdatum"> Abgerufen am 14. Dezember 2022</span> (deutsch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AVisual+C%2B%2B&rft.title=MICROSOFT+VISUAL+STUDIO+ENTERPRISE+2017%2C+VISUAL+STUDIO+PROFESSIONAL+2017%2C+VISUAL+STUDIO+TEST+PROFESSIONAL+2017+UND+TESTVERSION&rft.description=MICROSOFT+VISUAL+STUDIO+ENTERPRISE+2017%2C+VISUAL+STUDIO+PROFESSIONAL+2017%2C+VISUAL+STUDIO+TEST+PROFESSIONAL+2017+UND+TESTVERSION&rft.identifier=https%3A%2F%2Fvisualstudio.microsoft.com%2Fde%2Flicense-terms%2Fmlt687465%2F&rft.language=de-DE"> </span></span>
</li>
<li id="cite_note-6"><span class="mw-cite-backlink"><a href="#cite_ref-6">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://visualstudio.microsoft.com/de/license-terms/mlt080317/"><i>MICROSOFT-SOFTWARE-LIZENZBESTIMMUNGEN MICROSOFT VISUAL STUDIO 2017 EXPRESS FÜR WINDOWS DESKTOP.</i></a><span class="Abrufdatum"> Abgerufen am 14. Dezember 2022</span> (deutsch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AVisual+C%2B%2B&rft.title=MICROSOFT-SOFTWARE-LIZENZBESTIMMUNGEN+MICROSOFT+VISUAL+STUDIO+2017+EXPRESS+F%C3%9CR+WINDOWS+DESKTOP&rft.description=MICROSOFT-SOFTWARE-LIZENZBESTIMMUNGEN+MICROSOFT+VISUAL+STUDIO+2017+EXPRESS+F%C3%9CR+WINDOWS+DESKTOP&rft.identifier=https%3A%2F%2Fvisualstudio.microsoft.com%2Fde%2Flicense-terms%2Fmlt080317%2F&rft.language=de-DE"> </span></span>
</li>
<li id="cite_note-7"><span class="mw-cite-backlink"><a href="#cite_ref-7">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://visualstudio.microsoft.com/de/license-terms/mlt553321/"><i>MICROSOFT VISUAL STUDIO COMMUNITY 2017.</i></a><span class="Abrufdatum"> Abgerufen am 14. Dezember 2022</span> (deutsch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AVisual+C%2B%2B&rft.title=MICROSOFT+VISUAL+STUDIO+COMMUNITY+2017&rft.description=MICROSOFT+VISUAL+STUDIO+COMMUNITY+2017&rft.identifier=https%3A%2F%2Fvisualstudio.microsoft.com%2Fde%2Flicense-terms%2Fmlt553321%2F&rft.language=de-DE"> </span></span>
</li>
<li id="cite_note-8"><span class="mw-cite-backlink"><a href="#cite_ref-8">↑</a></span> <span class="reference-text"><span class="cite">Marc Sweetgall et al.: <a rel="nofollow" class="external text" href="https://learn.microsoft.com/en-us/windows/arm/arm64ec"><i>Arm64EC for Windows 11 apps on Arm.</i></a><span class="Abrufdatum"> Abgerufen am 7. Dezember 2022</span> (amerikanisches Englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AVisual+C%2B%2B&rft.title=Arm64EC+for+Windows+11+apps+on+Arm&rft.description=Arm64EC+for+Windows+11+apps+on+Arm&rft.identifier=https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fwindows%2Farm%2Farm64ec&rft.creator=Marc+Sweetgall+et+al.&rft.language=en-US"> </span></span>
</li>
<li id="cite_note-9"><span class="mw-cite-backlink"><a href="#cite_ref-9">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://dev.to/yumetodo/list-of-mscver-and-mscfullver-8nd"><i>List of _MSC_VER and _MSC_FULL_VER.</i></a><span class="Abrufdatum"> Abgerufen am 14. Dezember 2022</span> (englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AVisual+C%2B%2B&rft.title=List+of+_MSC_VER+and+_MSC_FULL_VER&rft.description=List+of+_MSC_VER+and+_MSC_FULL_VER&rft.identifier=https%3A%2F%2Fdev.to%2Fyumetodo%2Flist-of-mscver-and-mscfullver-8nd&rft.language=en"> </span></span>
</li>
<li id="cite_note-10"><span class="mw-cite-backlink"><a href="#cite_ref-10">↑</a></span> <span class="reference-text"><cite class="lang" lang="en" dir="auto" style="font-style:italic">Predefined Macros</cite>. C/C++ Language and Run-Time Reference. In: <cite class="lang" lang="en" dir="auto" style="font-style:italic">Microsoft Visual C++ 1.5 Hilfe (MSCXX.HLP)</cite>. 1993 (englisch).<span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rfr_id=info:sid/de.wikipedia.org:Visual+C%2B%2B&rft.atitle=Predefined+Macros&rft.btitle=Microsoft+Visual+C%2B%2B+1.5+Hilfe+%28MSCXX.HLP%29&rft.date=1993&rft.genre=book" style="display:none"> </span></span>
</li>
<li id="cite_note-11"><span class="mw-cite-backlink"><a href="#cite_ref-11">↑</a></span> <span class="reference-text">"Visual C++ 1.5 Beta" umfangreicher Vorabtest in der PC Professionell 2/94 S. 15</span>
</li>
<li id="cite_note-12"><span class="mw-cite-backlink"><a href="#cite_ref-12">↑</a></span> <span class="reference-text">"Die Programm-Macher" Testvergleich mit anderen Compilern in der PC Professionell 1/95 S. 136</span>
</li>
<li id="cite_note-13"><span class="mw-cite-backlink"><a href="#cite_ref-13">↑</a></span> <span class="reference-text">"Visual C++ 2.0 Beta" umfangreicher Vorabtest in der PC Professionell 9/94 S. 26</span>
</li>
<li id="cite_note-14"><span class="mw-cite-backlink"><a href="#cite_ref-14">↑</a></span> <span class="reference-text">"C/C++-COMPILER FÜR WINDOWS Programmiermaschinen" Vergleich mehrerer Compiler in der PC Professionell 9/96 S. 146</span>
</li>
<li id="cite_note-15"><span class="mw-cite-backlink"><a href="#cite_ref-15">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external free" href="http://www.malsmith.net/blog/visual-c-visual-history/">http://www.malsmith.net/blog/visual-c-visual-history/</a> A visual history of Visual C++</span>
</li>
<li id="cite_note-16"><span class="mw-cite-backlink"><a href="#cite_ref-16">↑</a></span> <span class="reference-text">"MICROSOFT VISUAL C++ 5.0 Entwickeln fürs Netz" PC Professionell 5/97 S. 66</span>
</li>
<li id="cite_note-17"><span class="mw-cite-backlink"><a href="#cite_ref-17">↑</a></span> <span class="reference-text"><span class="cite">Visual CPP Team: <a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/cppblog/visual-c-2008-feature-pack-released/"><i>Visual C++ 2008 Feature Pack Released!</i></a> 7. April 2008,<span class="Abrufdatum"> abgerufen am 7. Dezember 2022</span> (amerikanisches Englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AVisual+C%2B%2B&rft.title=Visual+C%2B%2B+2008+Feature+Pack+Released%21&rft.description=Visual+C%2B%2B+2008+Feature+Pack+Released%21&rft.identifier=https%3A%2F%2Fdevblogs.microsoft.com%2Fcppblog%2Fvisual-c-2008-feature-pack-released%2F&rft.creator=Visual+CPP+Team&rft.date=2008-04-07&rft.language=en-US"> </span></span>
</li>
<li id="cite_note-18"><span class="mw-cite-backlink"><a href="#cite_ref-18">↑</a></span> <span class="reference-text"><span class="cite">Visual CPP Team: <a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/cppblog/visual-studio-2010-is-now-available/"><i>Visual Studio 2010 is Now Available.</i></a> 13. April 2010,<span class="Abrufdatum"> abgerufen am 7. Dezember 2022</span> (amerikanisches Englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AVisual+C%2B%2B&rft.title=Visual+Studio+2010+is+Now+Available&rft.description=Visual+Studio+2010+is+Now+Available&rft.identifier=https%3A%2F%2Fdevblogs.microsoft.com%2Fcppblog%2Fvisual-studio-2010-is-now-available%2F&rft.creator=Visual+CPP+Team&rft.date=2010-04-13&rft.language=en-US"> </span></span>
</li>
<li id="cite_note-19"><span class="mw-cite-backlink"><a href="#cite_ref-19">↑</a></span> <span class="reference-text"><span class="cite">Visual Studio Blog: <a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/visualstudio/visual-studio-2012-rc-available-now/"><i>Visual Studio 2012 RC Available Now!</i></a> 31. Mai 2012,<span class="Abrufdatum"> abgerufen am 7. Dezember 2022</span> (amerikanisches Englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AVisual+C%2B%2B&rft.title=Visual+Studio+2012+RC+Available+Now%21&rft.description=Visual+Studio+2012+RC+Available+Now%21&rft.identifier=https%3A%2F%2Fdevblogs.microsoft.com%2Fvisualstudio%2Fvisual-studio-2012-rc-available-now%2F&rft.creator=Visual+Studio+Blog&rft.date=2012-05-31&rft.language=en-US"> </span></span>
</li>
<li id="cite_note-20"><span class="mw-cite-backlink"><a href="#cite_ref-20">↑</a></span> <span class="reference-text"><span class="cite">Pat Brenner: <a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/cppblog/c99-library-support-in-visual-studio-2013/"><i>C99 library support in Visual Studio 2013.</i></a> 19. Juli 2013,<span class="Abrufdatum"> abgerufen am 7. Dezember 2022</span> (amerikanisches Englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AVisual+C%2B%2B&rft.title=C99+library+support+in+Visual+Studio+2013&rft.description=C99+library+support+in+Visual+Studio+2013&rft.identifier=https%3A%2F%2Fdevblogs.microsoft.com%2Fcppblog%2Fc99-library-support-in-visual-studio-2013%2F&rft.creator=Pat+Brenner&rft.date=2013-07-19&rft.language=en-US"> </span></span>
</li>
<li id="cite_note-21"><span class="mw-cite-backlink"><a href="#cite_ref-21">↑</a></span> <span class="reference-text"><span class="cite">Eric Battalio: <a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/cppblog/visual-studio-2013-available-now/"><i>Visual Studio 2013 Available Now!</i></a> 17. Oktober 2013,<span class="Abrufdatum"> abgerufen am 7. Dezember 2022</span> (amerikanisches Englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AVisual+C%2B%2B&rft.title=Visual+Studio+2013+Available+Now%21&rft.description=Visual+Studio+2013+Available+Now%21&rft.identifier=https%3A%2F%2Fdevblogs.microsoft.com%2Fcppblog%2Fvisual-studio-2013-available-now%2F&rft.creator=Eric+Battalio&rft.date=2013-10-17&rft.language=en-US"> </span></span>
</li>
<li id="cite_note-22"><span class="mw-cite-backlink"><a href="#cite_ref-22">↑</a></span> <span class="reference-text"><span class="cite">Eric Battalio: <a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/cppblog/visual-studio-2015-preview-is-now-available/"><i>Visual Studio 2015 Preview is Now Available.</i></a> 12. November 2014,<span class="Abrufdatum"> abgerufen am 7. Dezember 2022</span> (amerikanisches Englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AVisual+C%2B%2B&rft.title=Visual+Studio+2015+Preview+is+Now+Available&rft.description=Visual+Studio+2015+Preview+is+Now+Available&rft.identifier=https%3A%2F%2Fdevblogs.microsoft.com%2Fcppblog%2Fvisual-studio-2015-preview-is-now-available%2F&rft.creator=Eric+Battalio&rft.date=2014-11-12&rft.language=en-US"> </span></span>
</li>
<li id="cite_note-23"><span class="mw-cite-backlink"><a href="#cite_ref-23">↑</a></span> <span class="reference-text"><span class="cite">Julia Liuson: <a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/visualstudio/announcing-visual-studio-2017-general-availability-and-more/"><i>Announcing Visual Studio 2017 General Availability... and more.</i></a> 7. März 2017,<span class="Abrufdatum"> abgerufen am 7. Dezember 2022</span> (amerikanisches Englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AVisual+C%2B%2B&rft.title=Announcing+Visual+Studio+2017+General+Availability...+and+more&rft.description=Announcing+Visual+Studio+2017+General+Availability...+and+more&rft.identifier=https%3A%2F%2Fdevblogs.microsoft.com%2Fvisualstudio%2Fannouncing-visual-studio-2017-general-availability-and-more%2F&rft.creator=Julia+Liuson&rft.date=2017-03-07&rft.language=en-US"> </span></span>
</li>
<li id="cite_note-24"><span class="mw-cite-backlink"><a href="#cite_ref-24">↑</a></span> <span class="reference-text"><span class="cite">Angel Zhou: <a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/visualstudio/visual-studio-2019-preview-2-is-now-available/"><i>Visual Studio 2019 Preview 2 is now available.</i></a> 24. Januar 2019,<span class="Abrufdatum"> abgerufen am 7. Dezember 2022</span> (amerikanisches Englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AVisual+C%2B%2B&rft.title=Visual+Studio+2019+Preview+2+is+now+available&rft.description=Visual+Studio+2019+Preview+2+is+now+available&rft.identifier=https%3A%2F%2Fdevblogs.microsoft.com%2Fvisualstudio%2Fvisual-studio-2019-preview-2-is-now-available%2F&rft.creator=Angel+Zhou&rft.date=2019-01-24&rft.language=en-US"> </span></span>
</li>
<li id="cite_note-25"><span class="mw-cite-backlink"><a href="#cite_ref-25">↑</a></span> <span class="reference-text"><span class="cite">Elnar Dakeshov: <a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/cppblog/c11-and-c17-standard-support-arriving-in-msvc/"><i>C11 and C17 Standard Support Arriving in MSVC.</i></a> 14. September 2020,<span class="Abrufdatum"> abgerufen am 7. Dezember 2022</span> (amerikanisches Englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AVisual+C%2B%2B&rft.title=C11+and+C17+Standard+Support+Arriving+in+MSVC&rft.description=C11+and+C17+Standard+Support+Arriving+in+MSVC&rft.identifier=https%3A%2F%2Fdevblogs.microsoft.com%2Fcppblog%2Fc11-and-c17-standard-support-arriving-in-msvc%2F&rft.creator=Elnar+Dakeshov&rft.date=2020-09-14&rft.language=en-US"> </span></span>
</li>
<li id="cite_note-26"><span class="mw-cite-backlink"><a href="#cite_ref-26">↑</a></span> <span class="reference-text"><span class="cite">Mark Downie: <a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/visualstudio/arm64-visual-studio-is-officially-here/"><i>Arm64 Visual Studio is officially here!</i></a> 8. November 2022,<span class="Abrufdatum"> abgerufen am 7. Dezember 2022</span> (amerikanisches Englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AVisual+C%2B%2B&rft.title=Arm64+Visual+Studio+is+officially+here%21&rft.description=Arm64+Visual+Studio+is+officially+here%21&rft.identifier=https%3A%2F%2Fdevblogs.microsoft.com%2Fvisualstudio%2Farm64-visual-studio-is-officially-here%2F&rft.creator=Mark+Downie&rft.date=2022-11-08&rft.language=en-US"> </span></span>
</li>
<li id="cite_note-27"><span class="mw-cite-backlink"><a href="#cite_ref-27">↑</a></span> <span class="reference-text"><span class="cite">Colin Robertson et al.: <a rel="nofollow" class="external text" href="https://learn.microsoft.com/de-de/cpp/overview/visual-cpp-language-conformance"><i>Microsoft C/C++-Sprachkonformität.</i></a><span class="Abrufdatum"> Abgerufen am 7. Dezember 2022</span> (deutsch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AVisual+C%2B%2B&rft.title=Microsoft+C%2FC%2B%2B-Sprachkonformit%C3%A4t&rft.description=Microsoft+C%2FC%2B%2B-Sprachkonformit%C3%A4t&rft.identifier=https%3A%2F%2Flearn.microsoft.com%2Fde-de%2Fcpp%2Foverview%2Fvisual-cpp-language-conformance&rft.creator=Colin+Robertson+et+al.&rft.language=de-DE"> </span></span>
</li>
<li id="cite_note-28"><span class="mw-cite-backlink"><a href="#cite_ref-28">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://social.msdn.microsoft.com/Forums/en-US/01f3442f-91ed-49ff-b316-5f4419ebb837/visual-studio-compatibility-with-win-ce-567-platform?forum=winembmngdapp"><i>Visual Studio compatibility with Win CE 5/6/7 Platform.</i></a><span class="Abrufdatum"> Abgerufen am 7. Dezember 2022</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AVisual+C%2B%2B&rft.title=Visual+Studio+compatibility+with+Win+CE+5%2F6%2F7+Platform&rft.description=Visual+Studio+compatibility+with+Win+CE+5%2F6%2F7+Platform&rft.identifier=https%3A%2F%2Fsocial.msdn.microsoft.com%2FForums%2Fen-US%2F01f3442f-91ed-49ff-b316-5f4419ebb837%2Fvisual-studio-compatibility-with-win-ce-567-platform%3Fforum%3Dwinembmngdapp"> </span></span>
</li>
<li id="cite_note-29"><span class="mw-cite-backlink"><a href="#cite_ref-29">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://visualstudio.microsoft.com/vs/android/"><i>Android Development | Visual Studio.</i></a><span class="Abrufdatum"> Abgerufen am 7. Dezember 2022</span> (amerikanisches Englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AVisual+C%2B%2B&rft.title=Android+Development+%7C+Visual+Studio&rft.description=Android+Development+%7C+Visual+Studio&rft.identifier=https%3A%2F%2Fvisualstudio.microsoft.com%2Fvs%2Fandroid%2F&rft.language=en-US"> </span></span>
</li>
</ol>
<div class="hintergrundfarbe1 rahmenfarbe1 navigation-not-searchable normdaten-typ-s" style="border-style: solid; border-width: 1px; clear: left; margin-bottom:1em; margin-top:1em; padding: 0.25em; overflow: hidden; word-break: break-word; word-wrap: break-word;" id="normdaten">
<div style="display: table-cell; vertical-align: middle; width: 100%;">
<div>
Normdaten (Sachbegriff): <a href="Gemeinsame_Normdatei" title="Gemeinsame Normdatei">GND</a>: <span class="-print"><a rel="nofollow" class="external text" href="https://d-nb.info/gnd/4319926-4">4319926-4</a></span> </div>
</div></div></div><!--htdig_noindex--><div><div class="zim-footer">
Dieser Artikel wurde von <a class="external text" title="Zuletzt bearbeitet am 2025-08-13" href="https://de.wikipedia.org/wiki/?title=Visual_C%2B%2B&oldid=258830273">Wikipedia</a> herausgegeben. Der Text ist unter <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">Creative Commons Attribution-Share Alike 4.0</a> verfügbar, sofern nicht anders angegeben. Für die Mediendateien können zusätzliche Bedingungen gelten.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>
</body></html>